// 引入了axios实例对象 配置了基地址
import request from '@/utils/request'

// 接口函数 : 按照接口文档给对应的功能配置请求
// 登录功能
// return 返回的是配置好的请求url 方式 参数的axios实例对象 => promise对象
export function login(data) {
  return request({
    url: '/sys/login',
    method: 'post',
    data
  })
}

// 获取用户基本信息
export function getProfile(token) {
  return request({
    url: '/sys/profile',
    method: 'POST'
  })
}
// 获取用户头像
// export function getUserInfoById(id) {
//   return request.get(`/sys/user/${id}`)
// }

// 获取用户详细信息(用户头像)
export const getUserInfoById = id => request.get(`/sys/user/${id}`)

// 保存员工信息
export const saveUserDetailById = data => request.put(`/sys/user/${data.id}`, data)

// 给员工分配角色
export const assignRoles = data => request.put('/sys/user/assignRoles', data)
